/*
 * @(#)MemberBO.java $version 2013-3-1
 * 
 * Copyright 2013 NADO Group. All rights Reserved.
 * NADO PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 */
package com.nado.iims2.community.bo;

import java.util.List;

import com.nado.extensions.util.DataMap;
import com.nado.iims2.community.model.MemberModel;

/**
 * The Class MemberBO.
 * 
 * @author nado
 */
public interface MemberBO {
	/**
	 * Gets member list.
	 * @param startDate
	 * @param endDate
	 * @param searchText
	 * @param offset
	 * @param count
	 * @return
	 */
	List<DataMap> getMemberList(String startDate, String endDate, String searchText, int offset, int count);
	/**
	 * Gets member list total.
	 * 
	 * @param startDate
	 * @param endDate
	 * @param searchText
	 * @return
	 */
	int getMemberListCount(String startDate, String endDate, String searchText);
	/**
	 * Gets member info.
	 * 
	 * @param memberId
	 * @return
	 */
	MemberModel getMemberDetail(String memberId);
	/**
	 * Remove member info.
	 * 
	 * @param memberId
	 * @return
	 */
	int removeMember(String memberId);
}
